package agriculture.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * 订单支付成功后发送到订单服务的消息对象
 */
@Data
public class OrderPaidMessage implements Serializable {
    private String orderNumber;     // 订单编号
    private String tradeNo;         // 支付宝交易号
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 避免时间序列化格式出错
    private LocalDateTime payTime;  // 支付时间
    private Integer quantity;            // ✅ 商品数量
    private String paymentMethod;        // ✅ 支付方式（如 alipay、wechat、bank）
}
